package com.cyan.note.dto.manager.order;

import lombok.Data;
import jakarta.validation.constraints.*;
import java.util.List;

/**
 * 订单批量操作DTO
 * 
 * @author ZhangzhenYu
 * @since 2025-01-15
 */
@Data
public class OrderBatchOperateDTO {

    /**
     * 订单ID列表
     */
    @NotEmpty(message = "订单ID列表不能为空")
    private List<Long> orderIds;

    /**
     * 操作类型
     */
    @NotBlank(message = "操作类型不能为空")
    private String operationType;

    /**
     * 操作参数
     */
    private String operationParams;

    /**
     * 操作备注
     */
    private String operationRemark;
}